<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Apple II Language Card</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Apple_II_Language_Card"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Apple_II_Language_Card rootpage-Apple_II_Language_Card skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Apple II Language Card</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Die <b>Apple II Language Card</b> war eine populäre <a href="Erweiterungskarte" class="mw-redirect" title="Erweiterungskarte">Erweiterungskarte</a> für den ersten Heimcomputer <a href="Apple_II" title="Apple II">Apple II</a>, die in dessen <a href="Read-Only_Memory" class="mw-redirect" title="Read-Only Memory">ROM</a>-<a href="Adressraum" title="Adressraum">Adressraum</a> durch <a href="Bank_Switching" title="Bank Switching">Bank Switching</a> wahlweise <a href="Random-Access_Memory" title="Random-Access Memory">RAM</a>-Speicher einblenden konnte. Dadurch wurde ein Speicherausbau bis 64 kB ermöglicht. Die Karte wurde ursprünglich nur zusammen mit Erweiterungssprachen verkauft, zum Beispiel mit <a href="Apple_Pascal" title="Apple Pascal">Apple Pascal</a> und Apple FORTRAN. Nachbauten der Karte durch andere Unternehmen wurden aber bald auch ohne solche Sprachpakete erhältlich, und ab etwa 1982 setzten viele Apple-Programme eine solche Karte voraus.
</p>
<div class="mw-heading mw-heading2"><h2 id="Technik">Technik</h2></div>
<p>Der <a href="6502" class="mw-redirect" title="6502">6502</a>-Mikroprozessor des Apple II hatte einen 16-Bit-Adressraum, konnte von Haus also nur 64 kB Speicher adressieren. Von diesem Adressraum nutzte der Apple II bis zu 48 kB für RAM-Speicher, dann schlossen sich 4 kB an, in denen I/O-Adressen für <a href="Memory_Mapped_I/O" title="Memory Mapped I/O">Memory Mapped I/O</a> und die ROMs auf Erweiterungskarten untergebracht wurden. Die oberen 12 kB waren für das eingebaute ROM des Apple II reserviert (10 kB für den <a href="BASIC" title="BASIC">BASIC</a>-Interpreter, 2 kB für das eigentliche Betriebssystem).
</p><p>Die Language Card blendete sich beim Zugriff auf bestimmte I/O-Register statt der 12 kB des ROMs in den Adressraum ein. Dabei konnten die ersten 4 kB mittels einer zweiten Ebene von <a href="Bank_Switching" title="Bank Switching">Bank Switching</a> zwischen zwei Speicherbänken umgeschaltet werden, sodass die Karte insgesamt 16 kB bot. Andere Hersteller nutzten dasselbe Prinzip, um weitere 4-KB-Blöcke in den Adressraum einzublenden und so auf deutlich mehr als 64 kB Gesamtspeicher zu kommen.
</p><p>Die Karte wurde standardmäßig stets in den Steckplatz 0 (ganz links) eingesetzt. Sie funktioniert prinzipiell auch in den anderen Steckplätzen, aber fast alle Programme, einschließlich der Betriebssysteme <a href="Apple_DOS" title="Apple DOS">Apple DOS</a> und <a href="Apple_ProDOS" title="Apple ProDOS">Apple ProDOS</a>, erwarten die Karte im Steckplatz 0.
</p><p>Die von Apple selbst angebotene Language Card enthielt zusätzlich einen ROM-Chip, der inhaltlich identisch mit dem sogenannten Autostart-ROM des <a href="Apple_II%2B" title="Apple II+">Apple II+</a> war. Damit erhielt auch das Apple-II-Urmodell die Fähigkeit, beim Einschalten ohne Befehlseingabe selbsttätig ein Betriebssystem oder anderes Programm von einer Diskette zu starten. Die von anderen Unternehmen angebotenen Nachbauten der Language Card verzichteten aus urheberrechtlichen Gründen auf diesen ROM-Chip; auf dem inzwischen weit häufigeren Apple II+ brachte dieser ohnehin keinen Zusatznutzen.
</p><p>Beim weiter entwickelten Computermodell <a href="Apple_IIe" title="Apple IIe">Apple IIe</a> und allen späteren Modellen der Baureihe war eine Speichererweiterung nach Art der Language Card bereits eingebaut. Dafür entfiel der Steckplatz 0, so dass nur noch sieben Standard-Apple-Steckplätze (1–7) vorhanden waren.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external free" href="https://www.folklore.org/StoryView.py?project=Macintosh&story=Well_See_About_That.txt&sortOrder=Sort%20by%20Date&detail=medium">https://www.folklore.org/StoryView.py?project=Macintosh&story=Well_See_About_That.txt&sortOrder=Sort%20by%20Date&detail=medium</a></li>
<li><a rel="nofollow" class="external free" href="https://www.apple2.org/A2WebRef/A2Reference16.html">https://www.apple2.org/A2WebRef/A2Reference16.html</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-01-26" href="https://de.wikipedia.org/wiki/?title=Apple_II_Language_Card&oldid=241561503">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>